a roadblock - French English Dictionary